Integration of Runtime Verification into Metamodeling for Simulation and Code Generation (Position Paper)

نویسندگان

  • Fernando Macías
  • Torben Scheffel
  • Malte Schmitz
  • Rui Wang
چکیده

Runtime verification is an approach growing in popularity to verify the correctness of complex and distributed systems by monitoring their executions. Domain Specific Modeling Languages are a technique used for specifying such systems in an abstract way, but still close to the solution domain. This paper aims at integrating runtime verification and domain specific modeling into the development process of complex systems. Such integration is achieved by linking the elements of the system model with the atomic propositions of the temporal correctness properties used to specify monitors. We provide a unified approach used for both the code generation and the simulation of the system through instance model transformations. This unification allows to check correctness properties on different abstraction levels of the modeled system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Conventional and Advanced Exergetic and Exergoeconomic Analysis of an IRSOFC-GT-ORC Hybrid System

Due to the necessity of using highly efficient power generation systems to reduce fuel consumption and air pollution, the integration of different energy systems is promising modification to achieve higher efficiency. In this paper, the integration of an Internal Reforming Solid Oxide Fuel Cell (IRSOFC)-Gas Turbine (GT)-Organic Rankine Cycle (ORC) system has been proposed. In this regard, therm...

متن کامل

Object-Oriented Simulation Model Generation in an Automated Control Software Development Framework

The automated development of control software for mechatronic systems requires the integration of control models for design and verification purposes. To obtain high-fidelity models, unintended behaviour of the system must be taken into account which requires knowledge about the systems architecture and component interaction. Furthermore, integration of design and analysis tools into a meta-mod...

متن کامل

A Control Software Development Method Using IEC 61499 Function Blocks, Simulation and Formal Verification

A new control software development method is presented. It uses IEC 61499 function blocks for control software programming and provides tools for simulation, execution, automatic model generation and formal verification of the control code during the development. Simulation and execution are supported by the same tool, the Fuber runtime environment. Formal modeling is done using extended finite...

متن کامل

A Code Generation Metamodel for ULF-Ware Generating Code for SDL and Interfacing with the Runtime Library

Models can be used in many stages of many different processes, but in software engineering, the ultimate purpose of modelling is often code generation. While code can be generated from any model, we propose to use an intermediate model that is tailored to code generation instead. In order to be able to easily support different target languages, this model should be general enough; in order to s...

متن کامل

Interfacing a simulation engine to an embedded runtime environment

The design of modern high-performance embedded systems is challenging. Power and size constraints limit hardware size, while performance requirements demand algorithmspecific architectures. A model-integrated approach can be used in the design capture and synthesis of these systems. A domain-specific graphical system design environment allows the capture of system requirements, design informati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016